﻿/// <reference path="references.scss" />

//
// Cookie-Manager
// --------------------------------------------------

.cm-consent-switch > .form-switch {
    --form-switch-width: 2.75rem;
}

.cm-consent-title {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;

    > .collapse-chevron {
        transition: transform 0.35s;
    }

    &.collapsed > .collapse-chevron {
        transform: rotate(-180deg);
    }
}

.cm-consent {
    border-block: 1px solid var(--gray-200);
    margin-top: -1px;

    > .nav-toggler {
        cursor: pointer;
        margin: 0;
        padding: 0.75rem 1rem;
    }
}

.cm-info-table {
    > tbody > tr {
        > th {
            padding-inline-end: 0;
            width: 35%
        }
    }
}